{% extends "safeinside/base.html" %}
{% block title %}Карточка объекта {{ obj.targetid }}{% endblock %}
{% block content %}

{% if message %}
<h4>{{ message }}</h4>
{% endif %}

<!-- Button trigger modal -->
{% if obj.isEnabled %}
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#modalDeleteObject">
  Выключить
</button>
{% else %}
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#modalEnableObject">
  Включить
</button>
{% endif %}
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#modalRenameObject">
  Переименовать
</button>
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#modalRellocateObject">
  Переместить
</button>
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#modalReloadObjectFirmware">
  Обновить ПО
</button>
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#modalChangeObjectState">
{% if obj.isTest %}
Сделать нормальным
{% else %}
Сделать тестовым
{% endif %}
</button>

<div class "row">
<h1>Объект {{ obj.targetid }}</h1>
{% if obj.isTest %}
<span class="label label-warning">ТЕСТОВЫЙ</span>
{% else %}
<span class="label label-success">НОРМАЛЬНЫЙ</span>
{% endif %}
{% if obj.isEnabled %}
<span class="label label-success">ВКЛЮЧЕН</span>
{% else %}
<span class="label label-warning">ВЫКЛЮЧЕН</span>
{% endif %}

</div>

<div class="row">
 <div class="col-md-4">
  Регион объекта
 </div>
 <div class="col-md-4">
  {% if obj.targetregion == 'dev' %}
   Санкт-Петербург
  {% elif obj.targetregion == 'kar' %}
   Республика Карелия
  {% else %}
   не определен
  {% endif %}
 </div>
</div>
<div class="row">
 <div class="col-md-4">
  Идентификатор объекта
 </div>
 <div class="col-md-4">
  {{ obj.targetid }}
 </div>
</div>
<div class="row">
 <div class="col-md-4">
  Идентификатор CID
 </div>
 <div class="col-md-4">
  {{ obj.msid }}
 </div>
</div>
<div class="row">
 <div class="col-md-4">
  MAC устройства CID
 </div>
 <div class="col-md-4">
  {{ obj.caronline_macid }}
 </div>
</div>

<div class="row">
 <div class="col-md-4">
  Логин/Пароль
 </div>
 <div class="col-md-4">
  {{ obj.caronline_login }} / {{ obj.caronline_password }}
 </div>
</div>
<div class="row">
 <div class="col-md-4">
  Последнее событие
 </div>
 <div class="col-md-4">
  {{ obj.lastEventType }} , {{ obj.lastEventTime }}
 </div>
</div>
<div class="row">
 <div class="col-md-4">
  Версия ПО
 </div>
 <div class="col-md-4">
  {{ obj.versionSoftPGSM }}
 </div>
</div>

<hr>

<!-- Modal -->
<div class="modal fade" id="modalDeleteObject" tabindex="-1" role="dialog" aria-labelledby="modalLabelDeleteObject" aria-hidden="true">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Отменить</span></button>
        <h4 class="modal-title" id="modalLabelDeleteObject">Выключить объект</h4>
      </div>
      <div class="modal-body">
       <form class="form" role="form" method="post" action="/object_modify/">
        {% csrf_token %}
        Регион объекта: {{ modify_object.objOldRegion }}<br>
        Идентификатор объекта: {{ modify_object.objOldPCNId }}<br>
        Логин объекта: {{ modify_object.objOldLogin }}<br>
        Идентификатор устройства: {{ modify_object.objMSId }}<br>
        Текущая версия прошивки: {{ modify_object.objOldFirmware }}<br>
        <input type="hidden" id="objCommand" name="objCommand" value="disable">

        <div class="modal-footer">
         <div class="row">
          <button type="button" class="btn btn-default" data-dismiss="modal">Отменить</button>
          <button type="submit" class="btn btn-primary">Да</button>
         </div>
        </div>
       </form>
      </div>
    </div>
  </div>
</div>
<div class="modal fade" id="modalEnableObject" tabindex="-1" role="dialog" aria-labelledby="modalLabelEnableObject" aria-hidden="true">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Отменить</span></button>
        <h4 class="modal-title" id="modalLabelDeleteObject">Включить объект</h4>
      </div>
      <div class="modal-body">
      <form class="form" role="form" method="post" action="/object_modify/">
        {% csrf_token %}
        Регион объекта: {{ modify_object.objOldRegion }}<br>
        Идентификатор объекта: {{ modify_object.objOldPCNId }}<br>
        Логин объекта: {{ modify_object.objOldLogin }}<br>
        Идентификатор устройства: {{ modify_object.objMSId }}<br>
        Текущая версия прошивки: {{ modify_object.objOldFirmware }}<br>
        <input type="hidden" id="objCommand" name="objCommand" value="enable">

        <div class="modal-footer">
         <div class="row">
          <button type="button" class="btn btn-default" data-dismiss="modal">Отменить</button>
          <button type="submit" class="btn btn-primary">Да</button>
         </div>
        </div>
       </form>
      </div>
    </div>
  </div>
</div>

<div class="modal fade" id="modalRenameObject" tabindex="-1" role="dialog" aria-labelledby="modalLabelRenameObject" aria-hidden="true">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Отменить</span></button>
        <h4 class="modal-title" id="modalLabelRenameObject">Переименовать объект</h4>
      </div>
      <div class="modal-body">
      <form class="form" role="form" method="post" action="/object_modify/">
        {% csrf_token %}
        Регион объекта: {{ modify_object.objOldRegion }}<br>
        Идентификатор объекта: {{ modify_object.objOldPCNId }}<br>
        Логин объекта: {{ modify_object.objOldLogin }}<br>
        Идентификатор устройства: {{ modify_object.objMSId }}<br>
        Текущая версия прошивки: {{ modify_object.objOldFirmware }}<br>
        Новый идентификатор: {{ modify_object.objNewPCNId }}<br>
        <input type="hidden" id="objCommand" name="objCommand" value="newid">

        <div class="modal-footer">
         <div class="row">
          <button type="button" class="btn btn-default" data-dismiss="modal">Отменить</button>
          <button type="submit" class="btn btn-primary">Да</button>
         </div>
        </div>
       </form>      
      </div>
    </div>
  </div>
</div>

<div class="modal fade" id="modalRellocateObject" tabindex="-1" role="dialog" aria-labelledby="modalLabelRellocateObject" aria-hidden="true">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Отменить</span></button>
        <h4 class="modal-title" id="modalLabelRellocateObject">Переместить объект</h4>
      </div>
      <div class="modal-body">
      <form class="form" role="form" method="post" action="/object_modify/">
        {% csrf_token %}
        Регион объекта: {{ modify_object.objOldRegion }}<br>
        Идентификатор объекта: {{ modify_object.objOldPCNId }}<br>
        Логин объекта: {{ modify_object.objOldLogin }}<br>
        Идентификатор устройства: {{ modify_object.objMSId }}<br>
        Текущая версия прошивки: {{ modify_object.objOldFirmware }}<br>
        Новый регион: {{ modify_object.objNewRegion }}<br>
        <input type="hidden" id="objCommand" name="objCommand" value="newregion">

        <div class="modal-footer">
         <div class="row">
          <button type="button" class="btn btn-default" data-dismiss="modal">Отменить</button>
          <button type="submit" class="btn btn-primary">Да</button>
         </div>
        </div>
       </form>      

      </div>
    </div>
  </div>
</div>

<div class="modal fade" id="modalReloadObjectFirmware" tabindex="-1" role="dialog" aria-labelledby="modalLabelReloadObjectFirmware" aria-hidden="true">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Отменить</span></button>
        <h4 class="modal-title" id="modalLabelReloadObjectFirmware">Обновить ПО</h4>
      </div>
      <div class="modal-body">
      <form class="form" role="form" method="post" action="/object_modify/">
        {% csrf_token %}
        Регион объекта: {{ modify_object.objOldRegion }}<br>
        Идентификатор объекта: {{ modify_object.objOldPCNId }}<br>
        Логин объекта: {{ modify_object.objOldLogin }}<br>
        Идентификатор устройства: {{ modify_object.objMSId }}<br>
        Текущая версия прошивки: {{ modify_object.objOldFirmware }}<br>
        Выбрать новую версию прошивки: {{ modify_object.objNewFirmwareSelected }}<br>
        Ввести свою новую версию: {{ modify_object.objNewFirmwareEntered }}<br>
        <input type="hidden" id="objCommand" name="objCommand" value="newfirmware">

        <div class="modal-footer">
         <div class="row">
          <button type="button" class="btn btn-default" data-dismiss="modal">Отменить</button>
          <button type="submit" class="btn btn-primary">Да</button>
         </div>
        </div>
       </form>      
      </div>
    </div>
  </div>
</div>

<div class="modal fade" id="modalChangeObjectState" tabindex="-1" role="dialog" aria-labelledby="modalLabelChangeObjectState" aria-hidden="true">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Отменить</span></button>
        <h4 class="modal-title" id="modalLabelChangeObjectState">
         {% if obj.isTest %}
          Сделать нормальным
         {% else %}
          Сделать тестовым
         {% endif %}
        </h4>
      </div>
      <div class="modal-body">
      <form class="form" role="form" method="post" action="/object_modify/">
        {% csrf_token %}
        Регион объекта: {{ modify_object.objOldRegion }}<br>
        Идентификатор объекта: {{ modify_object.objOldPCNId }}<br>
        Логин объекта: {{ modify_object.objOldLogin }}<br>
        Идентификатор устройства: {{ modify_object.objMSId }}<br>
        Текущая версия прошивки: {{ modify_object.objOldFirmware }}<br>
        {% if obj.isTest %}
        <input type="hidden" id="objCommand" name="objCommand" value="makenormal">
        {% else %}
        <input type="hidden" id="objCommand" name="objCommand" value="maketest">
        {% endif %}

        <div class="modal-footer">
         <div class="row">
          <button type="button" class="btn btn-default" data-dismiss="modal">Отменить</button>
          <button type="submit" class="btn btn-primary">Да</button>
         </div>
        </div>
       </form>      
      </div>
    </div>
  </div>
</div>

<br>
<a href="/object_count_events_by_type/normal/{{ obj.targetid }}">События объекта по типам</a><br>
<a href="/object_photos/{{ obj.targetregion }}/{{ obj.targetid }}/">Фотографии</a>

{% endblock %}